package com.blinddate.service;


import com.baomidou.mybatisplus.extension.service.IService;

import com.blinddate.pojo.dto.UserInfDto;
import com.blinddate.pojo.entity.UserInf;
import com.blinddate.pojo.vo.UserInfVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface UserInfService extends IService<UserInf> {
    List<UserInfVO> getUserList(Long userId,Integer gender,String rand,Integer count,String place,Integer age);
    UserInfVO getOneUser(Long userId,Long getId);
    public List<UserInfVO> getOtherList(Long userId,Integer gender,String rand,Integer count,String place,String market,Integer age);
    UserInf getUserInf(Long userId);
    Integer uploaduserInf(UserInfDto userInfDto);
    UserInfVO showAllInf(UserInfVO userInfVO, Long userId, Long getId);
    UserInfVO unlock(Long id);
    void wxupload(String filePath);

    Boolean deleteUser(Long userId);

    Integer getUserGender(Long userId);

}
